  import {mapGetters} from 'vuex'
  
  export default{
    computed:{
      ...mapGetters('m_cart',['total'])
    },
    onShow() {
      this.setBadge()
    },
    watch:{
      total:{
        immediate:false, //初始化时让handler调用一下
        handler(newValue,oldValue){
          this.setBadge()
        }
      }
    },
    methods:{
      setBadge(){
        //调用uni.setTabBarBadge方法，为购物车设置右上角数字徽标
        uni.setTabBarBadge({
          index:2,
          text:this.total+'' //这里的text必须是字符串，不能是数字
        })
      }
    }
  }